#pragma once

#include "stdafx.h"
#include <stdio.h>
#include <iostream>
#include <vector>

using namespace std;

struct BuilderKey{
	int index;
	string key;
};


class CNumBuilder
{
public:
	CNumBuilder(void);
	~CNumBuilder(void);

	static vector<BuilderKey > BuilderKeys(const string &instr);
	static string OnceBuilder(const string &instr);

private:
	static string s_onlyNum;
	static string s_onlyEn;
	static string s_all;
	static double s_randKey;

	vector<BuilderKey > m_keys;
};
